Issues in the Implementation of Selective Acknowledgements for Tcp

نویسنده

  • Luigi Rizzo
چکیده

Researchers are investigating on the deenition and the eeectiveness of selective acknowledgement (SACK) options for TCP, as it is expected that a SACK mechanism, together with a suitable congestion control algorithm, can improve TCP performance over lossy networks. Due to the widely variable traac and congestion conditions on the Internet, we believe that work on the above subjects should be supported by extensive experiments in the eld, in addition to theoretical analysis and trace-based simulations. We also believe that the design of new mechanisms, such as SACKs, should be done with special attention to their eeectiveness when interoperating with older implementations. In this paper we give two contributions in this direction. First, we show how the sender node can process incoming SACKs with a small, constant overhead and memory usage with respect to non-SACK implementations. Second, we show in detail how to transport SACK information in modiied RFC1323 timestamps, which we call TSACKs. TSACKs are of trivial implementation, but allow the exploitation of the advantages of SACKs when sending data to RFC1323-compliant nodes. The patterns of traac on the Internet (where relatively few, large FTP/WWW servers probably account for the majority of bytes sent), make this a very important feature. An implementation of the two algorithms above is available from the author. Developed on FreeBSD, a 4.4BSD derivative, the code is compatible with the current IETF draft on the encoding of SACK options.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamic Window-based Flow Control with End-to-end Selective Acknowledgements

A key requirement for mobile computing is the ability to support data applications over heterogeneous networks with both wireline and wireless links. Recent performance evaluations of TCP/IP, the popular Internet end-to-end error recovery and ow control protocol, imply that it could perform poorly in such a scenario unless speciic provisions are made at the network and transport layers. This po...

متن کامل

Enhancement of the TCP module in the OMNeT++/INET framework

The INET framework for the simulation tool OMNeT++ provides a TCP module, which can be used for evaluating various Internet applications. However, the implementation of this TCP module has not been state of the art. Some important features of modern TCP implementations – particularly Selective Acknowledgements (SACK) and a complete Flow Control – have been missing. In this paper, we first intro...

متن کامل

Synthesis and Application of New Gadolinium-Porphyrins as Potential MR Imaging Contrast Agents for Cancer Detection in Nude Mice

Two new potential magnetic resonance imaging contrast agents, Gd-hematoporphyrin (Gd-H) and Gd-tetra-carboranylmethoxyphenyl-porphyrin (Gd TCP), were synthesized and applied to nude mice with human melanoma (MM 138) xenografts. These agents showed a high relaxivity because of their greater potential to coordinate water molecules. The reduction of T1 relaxation times of 16 and 21% was observed i...

متن کامل

Rohit Goyal SACK TCP UBR over Terrestrial and Satellite Networks ATM Forum Document Number ATM Forum Title Selective Acknowledgements and UBR Drop Policies to Improve TCP UBR Performance over Terrestrial and Satellite Networks

We study the performance of Selective Acknowledgements with TCP over the UBR service category We examine various UBR drop policies TCP mechanisms and network configurations to recommend optimal parameters for TCP over UBR We discuss various TCP congestion control mechanisms compare their performance for LAN and WAN networks We describe the effect of satellite delays on TCP performance over UBR ...

متن کامل

Identifing Implementation Requirements of Massive Open Online Course in Payam Noor University from an Economic Perspective

The aim of present research was to identify Implementation requirements of Massive Open Online Course (MOOC) in Payam Noor University from an Economic perspective. The methodology used in this study was applied and the method of data collection was qualitative. The components used were based on the documentation and semi-structured interview tools. Inductive content analysis was used in three l...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996